package com.sc.nft.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class MallBannerVO {
    @ApiModelProperty(value = "唯一ID")
    private Long id;

    @ApiModelProperty(value = "富文本数据,里面会放任何东西,包括图片,视频,文字,链接等")
    private String richText;

    @ApiModelProperty(value = "轮播图位置 1:首页 2:商城主页")
    private Integer location;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "图片地址")
    private String imgUrl;

    @ApiModelProperty(value = "排序")
    private Integer sort;

    @ApiModelProperty(value = "跳转类型0:省缺值 1:APP 2:不转跳 3:H5 4:富文本")
    private Integer skipType;

    @ApiModelProperty(value = "跳转页面, 0:默认 1:ip商城首页  2:任务中心 3:福利专区 4:品牌主页 5:合成列表 6:合成列表详情 7:品牌孵化藏品详情 8:自由市场藏品详情 9:DAO课程详情 10:DAO主页 11:ip商城热卖专区首页")
    private Integer skipPage;

    @ApiModelProperty(value = "0:下架 1:上架")
    private Boolean status;

    @ApiModelProperty(value = "上架时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date shelfTime;

    @ApiModelProperty(value = "下架时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date takeOffTime;

}
